/*
 * 文件名：Constants.java
 * 版权：Copyright by www.wootide.com
 * 描述：
 * 修改人：qianfm
 * 修改时间：Sep 11, 2012
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */
package com.wootide.cms.common.manager;

/**
 *  常量定义类
 *  量定义类
 * @author qianfm
 * @version Sep 11, 2012
 * @see Constants
 * @since
 */

public interface Constants
{
    /**
     * 系统默认编码格式
     */
    String CHARACTER_CODING = "UTF-8";
    
    /**
     * 排序类型：DESC=倒序, ASC=正序
     */
    String SORT_DESC = "DESC";
    
    String SORT_ASC = "ASC";
    
    /**
     * 配置文件路径
     */
    String WEB_INFO = "WEB-INF";
    
    /**
     * 登录用户
     */
    String LOGIN_USER = "LOGIN_USER";
    
    /**
     * 未登录的跳转action的名称
     */
    String RESULT_NO_LOGIN = "noLogin";
    
    /**
     * 当session失效时，需返回到登录界面
     */
    String LOGIN_RE = "reLogin";
    
    String SERVER_ROOT = "server.root";
    
    
    /**
     * 创建权限
     */
    public static final int PERMISSION_CREATE = 0;
    
    /**
     * 读取权限
     */
    public static final int PERMISSION_READ = 1;
    
    /**
     * 更新权限
     */
    public static final int PERMISSION_UPDATE = 2;
    
    /**
     * 删除权限
     */
    public static final int PERMISSION_DELETE = 3;
    
    
    /**
     * 允许授权
     */
    public static final boolean PERMISSION_YES = true;
    
    /**
     * 不允许授权
     */
    public static final boolean PERMISSION_NO = false;
    
    /**
     * 分页显示最大记录条数
     */
    public static final int PAGE_SIZE = 8;
    
    /**
     * 角色状态为启用
     */
    public static final int ROLE_STATE_START = 0;
    
    /**
     * 角色状态为停用
     */
    public static final int ROLE_STATE_STOP = 1;
    
    /**
     * 角色状态为删除
     */
    public static final int ROLE_STATE_DELETE = 2;
    
}
